base_convert
バイナリ間で数値を変換します
base_convert()
関数は、任意のビット間で数値を変換します。
16進数をオクタル数に変換します。
<?php $ hex = "e196" ; echo base_convert ( $ hex 、 16、8 ) ; ?>
自分で試してみてください
オクタル数を10進数に変換します。
<?php $ oct = "0031" ; $ dec = base_convert ( $ oct 、 8、10 ) ; エコー「Octal $ octは10進数$ $ decに等しくなります。」 ; ?>
自分で試してみてください
オクタル数を16進数に変換します。
<?php $ OCT = "364" ; $ hex = base_convert ( $ oct 、 8、16 ) ; エコー「Octal $ octはhex $ hexに等しくなります。」 ; ?>
自分で試してみてください
base_convert ( number 、 frombase 、 tobase )
パラメーター | 説明する |
---|---|
番号 | 必須。元の値。 |
frombase | 必須。デジタルの元の番号。 |
トバース | 必須。変換されるバイナリ。 |
Tobaseで表された数字を含む文字列を返します。番号自体のバイナリシステムは、 FromBaseで指定されています。 FromBaseとTobaseの両方は、2〜36の間(2〜36を含む)のみです。小数よりも高い数字は文字AZで表されます。たとえば、Aは10、Bは11、Zは35を意味します。